Switch implements a generalized case mechanism that covers most (but
not all) of the numerous possible combinations of switch and case
values.
